/** 
 *  @file
 *  @brief   线性静力学求解器
 *  @author  wanghuan
 *  @date    2024.03.25
 *  @version  v1.0
 *  @par Copyright(c):  ShenGong  Simulation corporation
 */

#pragma once

#include "DataStructure/Common/Out.h"
#include "DataStructure/Input/Solver/Project.h"

#include "DBManager/DBServiceFactory.h"
#include "../Common/TaskExport.h"

/** @brief 计算某个工况下的静力位移
 * 
 */
class Task_DECLSPEC BucklingSolver
{
public:
/** 计算指定工况下屈曲*/
static void Solve (const SG::DBManager::DBServiceFactorySP dbServiceFactory, const SG::DataStructure::FEM::Project&project, int subcaseId);

private:
};